Extension point¶
Description¶
-
The extension point is a socket for calling the process implemented in the extension.
-
The extension points are as follows.
- Ribbon (menu) extension point
- Command extension points (features that can be called from ribbon extension points and extensions)
- Event extension point
-
The extension point definition is described in the manifest for each extension.
Ribbon¶
- You can add a new ribbon tab.
- You can add groups within any ribbon tab.
- You can call a command by adding a button inside any ribbon tab.
command¶
- You can define commands in extension points and call the processes implemented in the extension according to those commands. The process called in response to a command is called a command handler.
- The command can be called from the extension point of the ribbon or the process implemented in the extension.
Event¶
- You can receive specific behaviors inside Next Design such as model addition operation and file save operation in Next Design as events.
- You can call the process implemented in the extension according to the received event. The process called in response to an event is called an event handler.
- You can specify the occurrence condition for each event, and you can receive only the events that the extension needs to process. This is called an event filter.
- By properly using the event filter, it is possible to avoid unnecessary event handlers being called for unnecessary events and resulting in poor response.